home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / g_man / cat3 / standard / feedback.z / feedback
Encoding:
Text File  |  1998-10-20  |  4.1 KB  |  67 lines

  1.  
  2.  
  3.  
  4. ffffeeeeeeeeddddbbbbaaaacccckkkk((((3333GGGG))))                                                      ffffeeeeeeeeddddbbbbaaaacccckkkk((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ffffeeeeeeeeddddbbbbaaaacccckkkk,,,, eeeennnnddddffffeeeeeeeeddddbbbbaaaacccckkkk - control feedback mode
  10.  
  11. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  12. _P_e_r_s_o_n_a_l _I_r_i_s, _I_r_i_s _E_n_t_r_y, _I_n_d_y, _X_L,
  13.      vvvvooooiiiidddd ffffeeeeeeeeddddbbbbaaaacccckkkk((((ffffllllooooaaaatttt bbbbuuuuffffffffeeeerrrr[[[[]]]],,,, lllloooonnnngggg ssssiiiizzzzeeee))))
  14.  
  15.      lllloooonnnngggg eeeennnnddddffffeeeeeeeeddddbbbbaaaacccckkkk((((ffffllllooooaaaatttt bbbbuuuuffffffffeeeerrrr[[[[]]]]))))
  16.  
  17. _O_t_h_e_r _m_o_d_e_l_s:
  18.      vvvvooooiiiidddd ffffeeeeeeeeddddbbbbaaaacccckkkk((((sssshhhhoooorrrrtttt bbbbuuuuffffffffeeeerrrr[[[[]]]],,,, lllloooonnnngggg ssssiiiizzzzeeee))))
  19.  
  20.      lllloooonnnngggg eeeennnnddddffffeeeeeeeeddddbbbbaaaacccckkkk((((sssshhhhoooorrrrtttt bbbbuuuuffffffffeeeerrrr[[[[]]]]))))
  21.  
  22. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  23.      _b_u_f_f_e_r   expects a buffer into which the system writes the feedback
  24.               output from the Geometry Pipeline. On the Personal Iris, Iris
  25.               Entry, Indy, XL, XS, XS24, Elan, Extreme, and VGX, the output
  26.               consists of 32-bit floating point values; on the other IRIS-4D
  27.               models, the output consists of 16-bit integer values.  Be sure
  28.               you declare your buffer appropriately.
  29.  
  30.      _s_i_z_e     expects the maximum number of buffer elements into which the
  31.               system will write feedback output. This must not exceed the
  32.               number of elements in _b_u_f_f_e_r.
  33.  
  34. FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
  35.      The return value of eeeennnnddddffffeeeeeeeeddddbbbbaaaacccckkkk is the actual number of elements of
  36.      _b_u_f_f_e_r that were written.  The system will not write more than _s_i_z_e
  37.      elements, even when the amount of feedback exceeds it.  You should assume
  38.      that overflow has occurred whenever the return value is _s_i_z_e.
  39.  
  40. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  41.      ffffeeeeeeeeddddbbbbaaaacccckkkk puts the system in feedback mode.  In feedback mode, the system
  42.      retains the output of the Geometry Pipeline rather than sending it to the
  43.      rendering subsystem.  eeeennnnddddffffeeeeeeeeddddbbbbaaaacccckkkk turns off feedback mode and returns the
  44.      feedback output in _b_u_f_f_e_r.  This information is typically a description
  45.      of a vertex, and is machine specific.  For information for interpreting
  46.      the returned buffer, see the ``Feedback'' chapter of the _G_r_a_p_h_i_c_s _L_i_b_r_a_r_y
  47.      _P_r_o_g_r_a_m_m_i_n_g _G_u_i_d_e.
  48.  
  49. NNNNOOOOTTTTEEEESSSS
  50.      These routines are available only in immediate mode.
  51.  
  52.      On the IRIS-4D G, GT, and GTX models the size of the buffer should never
  53.      exceed 0x10000 bytes.  On the IRIS-4D VGX model the size of the buffer
  54.      should never exceed 0x80000 bytes.  On the IRIS-4D RealityEngine models
  55.      the size of the buffer is limited by the amount of memory that can be
  56.      locked down by the system.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.